home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DS-CD ROM 2 1993 August
/
DS CD-ROM 2.Ausgabe (August 1993).iso
/
utility
/
ds0252
/
gerkey.doc
< prev
next >
Wrap
Text File
|
1992-03-21
|
28KB
|
751 lines
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Klaus Overhage
Computer-Software
Erstellung+Vertrieb
Rosenaustr. 15 A
7000 Stuttgart 50
TEL. 0711/544122
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
GERKEY ist ein Multifunktionstreiber für die Tastatur, wobei
diverse Konfigurationsvarianten möglich sind.
GERKEY enthält zusätzlich noch einen Bildschirmschoner,
der per Tastendruck aktiviert wird.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
╔═══════════════════════════════════════════════╗
║ SPEZIELLE ZEICHEN ║
║ ║
║ deutsche Tastatur US-Tastatur ║
║ ║
║ CTRL + Ü = { CTRL + ] = Ä ║
║ CTRL + * = } CTRL + } = ä ║
║ CTRL + < = \ CTRL + | = Ö ║
║ CTRL + ü = [ CTRL + \ = ö ║
║ CTRL + + = ] CTRL + [ = Ü ║
║ CTRL + ß = ~ CTRL + { = ü ║
║ CTRL + > = | CTRL + - = ß ║
║ DEL-Key/NUM-PAD , . ║
║ <+> auf NUM-PAD <RETURN> <RETURN> ║
║ ║
╚═══════════════════════════════════════════════╝
Siehe hier die Unterscheidung zwischen Groß- und Kleinschreibung !!!!
Die US-Zeichen sind wichtig wenn z.B. in "C" programmiert wird,
oder Programme benutzt werden, die den amerikanischen
Zeichensatz benötigen.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Eine wichtige Änderung der Tastatur wird in Bezug auf
die PLUS Taste auf der Zehner-Tastatur vorgenommen. Diese
Taste wird eine <ENTER> Taste. Dies wurde vom VT100 über-
nommen, da in den seltesten Fällen die PLUS Taste benutzt
wird. Zwischen PLUS und ENTER kann jedoch mit
ALT + CTRL + F8 umgeschaltet werden.
Die <.> Taste auf der Zehner-Tastatur wird beim deutschen
Zeichen-Satz die <,> Taste. Auch hier kann zwischen
PLUS und KOMMA mit ALT + CTRL + F6 umgeschaltet
werden.
Wenn GERKEY gestartet wird, kommt der Hinweis auf die
zusätzlichen amerikanischen Sonderzeichen.
Sollte der Versuch gemacht werden GERKEY noch einmal zu
starten, wird der Hinweis angezeigt das die Tastaturan-
passung schon geladen wurde, und zusätzlich werden noch-
einmal die speziellen Hinweise auf die amerikanischen
Sonderzeichen angezeigt. Dies sollte auch eine kleine
Hilfe sein, wenn diese speziellen Tastaturkombinationen
vergessen wurden.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
In Version 2.03 wird zusätzlich die Möglichkeit gegeben,
diverse Grafikzeichen ohne umständliche ALT + #
Kombination einzugeben. Nachstehende eine Übersicht der
vorhandenen Grafikzeichen.
╔═══════════════════════════════════════════════╗
║ GRAFIKZEICHEN ║
║ ║
║ L-SHIFT + CTRL + HOME = ╔ ║
║ ║
║ L-SHIFT + CTRL + END = ╚ ║
║ ║
║ L-SHIFT + CTRL + PGUP = ╗ ║
║ ║
║ L-SHIFT + CTRL + PGDN = ╝ ║
║ ║
║ L-SHIFT + CTRL + oder = ║ ║
║ ║
║ L-SHIFT + CTRL + oder = ═ ║
║ ║
║ R-SHIFT + CTRL + HOME = ┌ ║
║ ║
║ R-SHIFT + CTRL + END = └ ║
║ ║
║ R-SHIFT + CTRL + PGUP = ┐ ║
║ ║
║ R-SHIFT + CTRL + PGDN = ┘ ║
║ ║
║ R-SHIFT + CTRL + oder = │ ║
║ ║
║ R-SHIFT + CTRL + oder = ─ ║
║ ║
╚═══════════════════════════════════════════════╝
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Manche Editoren machen Schwierigkeiten bei den deutschen
Sonderzeichen, dies ist aber kein Fehler von GERKEY,
sondern dies ist ein Schönheitsfehler vom EDITOR ansich.
Wenn Ihr Editor diese Schwierigkeiten hat, wenden Sie sich
bitte an den Verkäufer des Editors und nicht an den
Verkäufer von GERKEY.
Analog zu den DOS Tastaturanpassungen, wird die Möglichkeit
zum umschalten von US-Tastatur zur deutschen Tastatur und
umgekehrt gegeben. (Der Start von GERKEY erfolgt generell so,
das die deutsche Tastatur eingestellt ist).
╔═══════════════════════════════════════════════╗
║ ║
║Umschalten: ║
║ ║
║ auf US Tastatur = ALT + CTRL + F1 ║
║ auf DEUTSCHE Tastatur = ALT + CTRL + F2 ║
║ auf TERMINAL-Emulation = ALT + CTRL + F4 ║
║ ║
╚═══════════════════════════════════════════════╝
außerdem kann der Bildschirm jederzeit gelöscht werden, sofern
die laufenden Anwenderprogramme hierdurch nicht beeinträchtigt
werden. Die Löschung erfolgt mit der Tastenkombination
ALT + CTRL + F10 = Löschen Bildschirm + Cursor Home
V1.05 Unterstützung des neuen Extended Keyboards
(101 Tasten, mit F11, F12 usw.).
Für die Enhanced Keyboards (mit neuen ROM-BIOS) werden andere
Funktionsaufrufe benötigt, die meisten Programme auf dem
Markt unterstützen zwar das Enhanced Keyboard noch nicht, aber
in absehbarer Zeit wird dies wohl der Fall sein.
(Für PS/2 Maschinen werden nur Enhanced Keyboards geliefert.)
Sollten solche Programme zum Einsatz kommen, sind die bisherigen
Tastaturprogramme wertlos, bzw man muß sich ein Update kaufen.
Ab DOS Version 3.3 wird wahrscheinlich KEYBGR die neuen Funktionen
unterstützen, aber mit all den Nachteilen, die bisher bekannt sind.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Es sind 2 Patches für Sidekick verfügbar (Version 1.10A + 1.11A)
die jedoch leicht für andere Versionen von SK abgeändert werden
können, damit SK auch anders wie über CTRL+ALT bzw.
L-SHIFT+R-SHIFT aufgerufen werden kann.
Um mit den deutschen Zeichen im Notepad von SK zu arbeiten
sollte jedes Mal beim benutzen zuerst der Befehl
CTRL-Q-G
eingegeben werden, da sonst generell keine Zeichen über
ASCII 127 akzeptiert werden.
Ausserdem kann bei Maschinen die im Turbo Mode und
Normal Mode arbeiten die Umschaltung wie folgt geschehen:
╔═══════════════════════════════════════════════╗
║Umschalten: ║
║ ║
║zwischen NORMAL/TURBO MODE = ALT + CTRL + F5 ║
║ ║
╚═══════════════════════════════════════════════╝
In der Version 2.03 wurde die Möglichkeit hinzugefügt, das
der Wechsel von Punkt zu Komma und umgekehrt, während der
laufenden Anwendung erfolgen kann. Um Probleme zu vermeiden
sollte die Umschaltung jedoch auf DOS Ebene passieren.
╔═══════════════════════════════════════════════╗
║Umschalten: ║
║ ║
║ zwischen Komma/Punkt = ALT + CTRL + F6 ║
║ ║
╚═══════════════════════════════════════════════╝
In der Version 2.04 wurde ausserdem die Möglichkeit hinzugefügt,
zwischen diversen Tastaturen umzuschalten. Dies wurde notwendig
da einige Tasten unterschiedlich belegt sind.
╔═══════════════════════════════════════════════╗
║Umschalten: ║
║ ║
║ zwischen PC/AT/EN = ALT + CTRL + F7 ║
║ ║
║ PC = PC Tastatur ║
║ AT = AT Tastatur ║
║ EN = Enhanced Keyboard ║
╚═══════════════════════════════════════════════╝
In der Version 2.05 wurde die Möglichkeit hinzugefügt,
zwischen PLUS und ENTER auf der Zehner Tastatur
umzuschalten.
╔═══════════════════════════════════════════════╗
║Umschalten: ║
║ ║
║ zwischen PLUS/ENTER = ALT + CTRL + F8 ║
║ ║
╚═══════════════════════════════════════════════╝
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
In der Version 2.06 kann, wenn ein Enhanced Keyboard
(MFII Tastatur) benutzt wird, auf der Zehner Tastatur
zwischen * und ESC umgeschaltet werden.
╔═══════════════════════════════════════════════╗
║ ║
║Umschalten: ║
║ ║
║ zwischen * und ESC = ALT + CTRL + F9 ║
║ auf Zehnertastatur ║
╚═══════════════════════════════════════════════╝
In der Version 2.08 wurde die Möglichkeit hinzugefügt
mit CTRL + F einen Formularvoschub am Drucker LPT1
vorzunehmen. Mit L-SHIFT+CTRL+F kann ein Formular-
vorschub am Drucker LPT2 erfolgen.
╔═══════════════════════════════════════════════╗
║ ║
║ CTRL+F Formularvorschub am Drucker LPT1 ║
║ ║
║L-SHIFT+CTRL+F Formularvorschub am Drucker LPT2║
║ ║
╚═══════════════════════════════════════════════╝
Ob mit den obenstehenden Tasten ein Formularvorschub
am Drucker erfolgen soll, wird entweder mit dem
Parameter /F (Formularvorschub aus) gesteuert, oder
mit der Tastenkombination ALT+CTRL+F wird die jeweilige
Funktion entweder eingeschaltet oder ausgeschaltet.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987,88,89,90 Klaus Overhage
Ab Version 2.09 von GERKEY wird bei Start abgeprüft ob ein
Enhanced Keyboard installiert ist. Wenn dies der Fall ist,
wird automatisch die Selektion für diesen Keyboad Typ
vorgenommen. Wenn ihr BIOS diese nicht erkennt, muß die
Umschaltung manuell mit den Tasten ALT + CTRL + F7
vorgenommen werden oder der Parameter /W beim Aufruf von
GERKEY angegeben werden.
Ab Version 2.10 von GERKEY wird bei Start abgeprüft
FCONSOLE installiert ist. Wenn dies nicht der Fall ist,
wird zusätzlich noch die Umsetzung der Scroll-Lock Taste
geladen. (Siehe auch Schalter /S).
Ab Version 2.11 von GERKEY ist es durch andere Programme
möglich zu überprüfen, ob GERKEY installiert ist und welche
Versionsnummer.
Beispiel in Assembler
---------------------
MOV AX,04F56h ; Multifunktionscode
MOV BX,0 ; Installation Check
INT 16h ; Keyboard Interrupt
CMP AX,0FFFFh
JNE NO ; Nicht installiert
YES: MOV HAUPTVERSION,BH
MOV UNTERVERSION,BL
CALL ASCI
CALL PRINT_MSG
JMP DONE
NO: JMP WARNUNG
Beispiel in C
-------------
inreg.x.ax = 0x4f56;
inreg.x.bx = 0;
int86 (0x16, &inreg, &outreg);
if (outreg.x.ax == 0xffff)
{
fprintf (stdout,"GERKEY Version: %d.%d", outreg.h.bh, outreg.h.bl);
}
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Ab Version 2.19 von GERKEY kann beim Start angegeben werden,
ob die zusätzlichen Tasten F11 und F12 unterstützt werden sollen.
Bei älteren PC oder XT Rechnern kann bzw. muß dies mit dem
Schalter /J erfolgen. Bei neueren Rechnern muß geprüft werden, ob
der Schalter /J ausreicht, oder ob das BIOS die Umsetzung über
einen anderen Aufruf benötigt. Wenn dies der Fall sein sollte,
muß der Schalter /N benutzt werden. Sollten Probleme mit Programmen
auftreten wenn der Schalter /N angegeben ist, können sie diese
Funktion über ALT+CTRL+F3 wieder ausschalten.
WICHTIG: Um Probleme zu vermeiden, wird nur jeweils einer
der beiden Schalter angenommen und zwar jeweils der
letzte der angegeben wurde.
z.B.
GERKEY /J
Aufruf für altes BIOS
GERKEY /N
Aufruf für neues BIOS
GERKEY /N /J
Aufruf für altes BIOS
GERKEY /J /N
Aufruf für neues BIOS
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Für AT und spätere Computer kann die gewünschte Geschwindigkeit
der Tastatur der angegeben werden.
Die Geschwindigkeit setzt sich zusammen aus dem Verzögerungs-
faktor und der Wiederholungsrate.
Bei Gerkey können sie unter den folgenden 5 Möglichkeiten
wählen.
GERKEY /G:1 = Sehr schnell
GERKEY /G:2 = schnell
GERKEY /G:3 = mittlere Geschwindigkeit
GERKEY /G:4 = langsam
GERKEY /G:5 = sehr langsam
Es wird KEINE Prüfung auf Vorhandensein des richtigen
Computers durchgeführt, da es auch einige neuere XT's
gibt die diese Funktion verarbeiten können.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Ab Version 2.20 von GERKEY durch die Tastenkombination
ALT + CTRL + O der Bildschirm abgeschaltet werden (Screensaver).
Im Gegensatz zu den auf dem Markt befindlichen Programmen,
wird dies nicht durch die Zeit bestimmt. Dies hat den Vorteil
das der Bildschirm sofort abgeschaltet werden kann, sobald
es erforderlich wird. (z.B. bei Buchhaltungsdaten etc.)
WICHTIG: Diese Funktion muß beim Starten von GERKEY
aktiviert werden.
(Schalter /B)
Bei allen Video Karten kann der Bildschirm nur im
normalem Textmodus abgeschaltet werden! Bei MDA Karten die
nur Speicher für eine Bildschirmseite installiert haben,
kann der Bildschirm nicht abgeschaltet werden.
Bei einigen Hercules Karten kann es Probleme geben. Sollte
dies der Fall sein, kann der zusätzliche Parameter /H ange-
geben werden. Dieser Paramter bewirkt eine Umschaltung
der Konfiguration auf der Hercules Karte.
Der Bildschirminhalt wird sofort wieder dargestellt, wenn
irgendeine Taste gedrückt wird. Um Fehleingaben zu vermeiden,
sollte dies eine NF (No Function) Taste sein wie z.B ALT, CTRL
oder SHIFT.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Ab Version 2.22 von GERKEY ist es möglich beim Start die
NUM-LOCK Lampe anzuschalten. (Diese wird zunächst generell
ausgeschaltet). Hierzu ist der folgende Parameter zu benutzen.
/Z = NUM-LOCK einschalten
Ab Version 2.50 können Akzentzeichen wie à benutzt werden.
Um diese Möglichkeit aus- bzw. einzuschalten kann die
Tastenkombination ALT+CTRL+A benutzt werden. Um die Möglichkeit
schon beim Start von Gerkey einzuschalten muß der Parameter
/I benutzt werden.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Ab Version 2.35 ist es möglich, einen 256 Bytes großen
Tastaturpuffer anzulegen. Dies ermöglicht eine Eingabe
von bis zu 128 Zeichen. (Normal ist der Puffer unter DOS
32 Bytes groß, welches eine Eingabe bis zu 16 Zeichen
erlaubt.)
Der 256 Bytes große Tastaturpuffer wird im Datenbereich
vom BIOS angelegt. Dieser Datenbereich wird normal NICHT
vom BIOS benutzt. Es wäre aber möglich, daß dieser Bereich
entweder später vom BIOS belegt wird, oder aber jetzt
schon von Anwendungsprogrammen benutzt wird.
Sollte dies der Fall sein, kann nur der normale Tastatur-
puffer vom BIOS benutzt werden.
Bei Novell Netzwerken, sollte der Schalter /M beim
Server nicht benutzt werden, da diverse Programme
(z.B. CONSOLE) diesen Bereich benutzen.
Parameter damit der erweiterte Tastaturpuffer wirksam wird:
GERKEY /M
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Ab Version 2.12 von GERKEY stehen folgende Aufrufparameter
zur Verfügung:
/A US Tastatur beim Start einschalten
/B Bildschirmabschaltung unterstützen (und /H bei Bedarf)
(nicht in der Shareware Version)
/C CAPS-Lock beim Start einschalten
/D Deutsche Tastatur beim Start einschalten
/E Grundeinstellung der + Taste auf der Zehnertastatur
ist die <ENTER> Taste
/F Kein Formularvorschub mit CTRL + F bzw.
L-SHIFT+CTRL+F
/G:# Geschwindigkeit der Tastatur (ab AT)
(nicht in der Shareware Version)
/I Akzentzeichen unterstützen
/J F11 und F12 unterstützen (PC und XT bzw. altes BIOS)
/K Komma auf Zehnertastatur beim Start einschalten
/M erweiterten Tastaturpuffer benutzen (128 Bytes)
(nicht in der Shareware Version)
/N F11 und F12 unterstützen (mit neuem BIOS Aufruf)
/O Grundeinstellung der + Taste auf der Zehnertastatur
ist die + Taste
/P Punkt auf Zehnertastatur beim Start einschalten
/S Keine Unterstützung von Scroll Lock
/T Terminal Tastatur beim Start einschalten
/U PC Keyboard Type einschalten
/V AT Keyboard Type einschalten
/W ENhanced Keyboard Type einschalten
/X Grundeinstellung der * Taste auf der
Zehnertastatur ist *
/Y Grundeinstellung der * Taste auf der
Zehnertastatur ist <ESC>
/Z Num-Lock an
ACHTUNG: die Schalter /U /V /W überschreiben die automatische
Abprüfung ob ein ENhanced Keyboard vorhanden ist.
Ausserdem beachten sie bitte, daß die Schalter nur beim
erstmaligen Aufruf von Gerkey zur Verfügung stehen. Danach
kann wie gewohnt die gewünschte Einstellung per Tastatur
mit ALT+CTRL+F# durchgeführt werden.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
STANDARDWERTE beim Aufruf von GERKEY ohne Paramter
- Deutsche Tastatur
- PC Keyboard
- + Taste auf der Zehnertastatur ist eine ENTER Taste
- * Taste auf der Zehnertastatur ist die * Taste
- , Taste auf der Zehnertastatur ist die , Taste
- Unterstützung der Scroll Lock Taste, wenn FCONSOLE
nicht installiert ist.
- KEINE Unterstützung der Tasten F11 + F12
- KEINE Unterstützung der Bildschirmabschaltung
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
Allocated Memory Map - bei GERKEY - Version 2.50
PSP blks bytes owner command line hooked vectors
----- ---- ----- -------- ------------------- --------------
1A7B 2 3184 GERKEY 09 16 2F
Allocated Memory Map bei KEYBGR
PSP blks bytes owner command line hooked vectors
----- ---- ----- -------- ------------------- --------------
18D7 2 2848 KEYBGR N/A 09
Allocated Memory Map bei KEYB
PSP blks bytes owner command line hooked vectors
----- ---- ----- -------- ------------------- --------------
18D7 2 6208 KEYB GR 09 2F
Im Verhältnis zu dem KEYB XX Tastaturtreiber benötigt GERKEY
3024 Bytes weniger Speicher, wobei der Leistungsumfang von GERKEY
immer noch besser als der von KEYB bzw. KEYBGR ist.
Ausserdem benötigt GERKEY 10 mal weniger Speicherplatz auf dem
jeweiligen Datenträger. (Bei einer 360 KB Diskette ist dies
eine ganze Menge).
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
GERKEY UND WINDOWS
------------------
Viele Benutzer von GERKEY reklamieren immer wieder,
daß die spezielle Tastaturbelegung von GERKEY unter
WINDOWS nicht verfügbar ist.
Zur Zeit gibt es KEINEN Tastaturtreiber der gleichzeitig
für DOS und für WINDOWS verfügbar ist. WINDOWS benutzt einen
eigenen Tastaturtreiber (NICHT KEYBGR oder KEYB). Versuchen
sie mal unter WINDOWS die Tastatur von deutsch auf amerikanisch
umzuschalten. Dies funktioniert nicht. Den zu verwendenen
Tataturtreiber geben sie bei der Installation von WINDOWS an,
der sich dann nur durch eine erneute Installation ändern läßt.
Bei vielen kommerziellen Programmen ist es so, daß auch wenn
nur wenige Tastenbelegungen abgeprüft werden müssen, alle
Tastatureingaben abgefangen werden und im Zweifel als falsch
zurückgewiesen werden. Meiner Meinung nach gibt es nicht viele
Gründe die ein solches Vorgehen rechtfertigen. Die Abfrage
einzelner Tasten erfordert eventuell einen etwas höheren
Aufwand beim Programmieren, dafür würde meistens viel Speicher-
platz eingespart (relativ zur DOS Grenze von 640K). Außerdem
ergibt es wenig Sinn Tasten nicht zuzulassen, wenn diese nicht
durch das Programm selbst belegt sind.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
PROBLEME MIT GERKEY
-------------------
Sollten bei der Benutzung von GERKEY Probleme auftauchen,
sollten mir diese wenn möglich schriftlich mit einer
Austellung der verwendeten Konfiguration und der benutzten
Programme mitgeteilt werden.
Zur Zeit sind keine Probleme bekannt, die nicht durch falsche
Parameter verursacht werden bekannt.
G E R K E Y - German-Keyboard
Version 2.50
(C) Copyright 1987 - 91 Klaus Overhage
R E G I S T R I E R U N G
-------------------------
Wenn sie GERKEY regelmäßig benutzen, müssen sie die
Registrierungsgebühr bezahlen. Eine regelmäßige Benutzung
von GERKEY ohne Registrierung ist illegal.
Zum registrieren können sie sich die Datei REGISTER.TXT
ausdrucken lassen, und brauchen das Formular nur noch
ausfüllen.